# 一樣先init
go mod init github.com/kevinjone25/todo-cli
# init 完之後我們來下載 cobra
go install github.com/spf13/cobra-cli@latest
cobra-cli init toolbox
那接下來她會幫你生成一些檔案 放在 toolbox 的 folder 底下,但是,我們不會用到 toolbox 這一層,我們盡量讓結構簡潔一些,所以把他的檔案移成這樣
把cmd資料夾
、main.go
、LICENSE
全部移到外面,並刪掉toolbox資料夾,用完之後會變成下面的樣子
結構圖
CLI_TOOL/
├── cmd
│ └──root.go
├── go.mod
├── go.sum
├── LICENSE
└── main.go
go run .
,確保他有跑出 lorem ipsumgo run .
main.go
會呼叫 root.go
去執行我們上面print的東西CLI_TOOL/ # 示意圖
├── cmd
│ ├──net/
│ └──root.go
明天要來看看如何增加指令喔!